// pages/shop_add/shop_add_img_select/shop_add_img_select.js
const api = require('../../../utils/util.js');
const service = require('../../../utils/service.js');
Page({

  /**
   * 页面的初始数据
   */
  data: {
    swiperImageArr: [], //--轮播图图片数组
    chosenImg: '',

  },

  //--监听选择图片事件
  radioChange: function(e) {
    console.log(e);
    let chosenImgIndex = e.detail.value;
    this.setData({
      chosenImg: this.data.swiperImageArr[chosenImgIndex]
    })
  },

  chooseImage: function() {
    let _this = this;
    wx.showActionSheet({
      itemList: ['拍照模式', '手机相册'],
      success: function(res) {
        if (res.tapIndex == 0) {
          api.upLoadImg(_this.data.num, 'camera', function(res) {
            console.log(res)
            let imgList = _this.data.swiperImageArr.slice();

            imgList.push(res)

            _this.setData({
              swiperImageArr: imgList,
            })
          })
        } else if (res.tapIndex == 1) {
          api.upLoadImg(_this.data.num, 'album', function(res) {
            let imgList = _this.data.swiperImageArr.slice();

            for (let i = 0; i < res.length; i++) {
              imgList.push(res[i])
            }

            _this.setData({
              swiperImageArr: imgList,
            })
          })
        }
      }
    })
  },

  //--保存
  save: function() {
    let _this = this;
    wx.navigateBack({
      success: function() {

        var pages = getCurrentPages();
        var currPage = pages[pages.length - 1]; //当前页面
        var prevPage = pages[pages.length - 2]; //上一个页面

        //直接调用上一个页面的setData()方法，把数据存到上一个页面中去


        var sysObj = wx.getSystemInfoSync()

        prevPage.setData({
          ['data[' + _this.data.inds + '].imgSpec']: _this.data.chosenImg
        })
        currPage.setData({
          ['data[' + _this.data.inds + '].imgSpec']: _this.data.chosenImg
        })


      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    console.log(options);
    let swiperImageArr = options.swiperImageStr.split(',');
    this.setData({
      swiperImageArr: swiperImageArr,
      inds: options.inds,
    })
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})